display oneself ostentatiously - Türkçe İngilizce Sözlük